package com.saas.tenant.tenantConfig;

import lombok.Data;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

import java.util.List;

/**
 * @auther Jiang Tian
 * @date 2025/2/27
 * @apiNote
 **/
@Component
@Data
public class TenantProperties{

    /**
     * 是否开启多租户
     */
    @Value("${tenant.enable}")
    private Boolean enable;

    /**
     * 多租户字段名称
     */
    @Value("${tenant.column}")
    private String column;

    /**
     * 需要排除的多租户的表
     */
    @Value("#{'${tenant.exclusionTable}'.split(',')}")
    private List<String> exclusionTable;

}
